home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / text / edit / vim60rt.lha / Vim / vim60 / syntax / docbk.vim < prev    next >
Encoding:
Text File  |  2001-05-10  |  6.9 KB  |  125 lines

  1. " Vim syntax file
  2. " Language:    DocBook
  3. " Maintainer:    Devin Weaver <ktohg@tritarget.com>
  4. " URL:        http://tritarget.com/pub/vim/syntax/docbk.vim
  5. " Last Change:    2001 May 09
  6.  
  7. " REFERENCES:
  8. "   http://docbook.org/
  9. "   http://www.open-oasis.org/docbook/
  10. "
  11.  
  12. " For version 5.x: Clear all syntax items
  13. " For version 6.x: Quit when a syntax file was already loaded
  14. if version < 600
  15.   syntax clear
  16. elseif exists("b:current_syntax")
  17.   finish
  18. endif
  19.  
  20. if exists('b:docbk_type')
  21.     if 'xml' == b:docbk_type
  22.     doau FileType xml
  23.     syn cluster xmlTagHook add=docbkKeyword
  24.     syn case match
  25.     elseif 'sgml' == b:docbk_type
  26.     doau FileType sgml
  27.     syn cluster sgmlTagHook add=docbkKeyword
  28.     syn case ignore
  29.     endif
  30. endif
  31.  
  32. syn keyword docbkKeyword abbrev abstract accel ackno acronym action contained
  33. syn keyword docbkKeyword address affiliation alt anchor answer appendix contained
  34. syn keyword docbkKeyword application area areaset areaspec arg artheader contained
  35. syn keyword docbkKeyword article articleinfo artpagenums attribution audiodata contained
  36. syn keyword docbkKeyword audioobject author authorblurb authorgroup contained
  37. syn keyword docbkKeyword authorinitials beginpage bibliodiv biblioentry contained
  38. syn keyword docbkKeyword bibliography bibliomisc bibliomixed bibliomset contained
  39. syn keyword docbkKeyword biblioset blockquote book bookbiblio bookinfo contained
  40. syn keyword docbkKeyword bridgehead callout calloutlist caption caution contained
  41. syn keyword docbkKeyword chapter citation citerefentry citetitle city contained
  42. syn keyword docbkKeyword classname cmdsynopsis co collab collabname contained
  43. syn keyword docbkKeyword colophon colspec command comment computeroutput contained
  44. syn keyword docbkKeyword confdates confgroup confnum confsponsor conftitle contained
  45. syn keyword docbkKeyword constant contractnum contractsponsor contrib contained
  46. syn keyword docbkKeyword copyright corpauthor corpname country database contained
  47. syn keyword docbkKeyword date dedication docinfo edition editor email contained
  48. syn keyword docbkKeyword emphasis entry entrytbl envar epigraph equation contained
  49. syn keyword docbkKeyword errorcode errorname errortype example fax figure contained
  50. syn keyword docbkKeyword filename firstname firstterm footnote footnoteref contained
  51. syn keyword docbkKeyword foreignphrase formalpara funcdef funcparams contained
  52. syn keyword docbkKeyword funcprototype funcsynopsis funcsynopsisinfo contained
  53. syn keyword docbkKeyword function glossary glossdef glossdiv glossentry contained
  54. syn keyword docbkKeyword glosslist glosssee glossseealso glossterm graphic contained
  55. syn keyword docbkKeyword graphicco group guibutton guiicon guilabel contained
  56. syn keyword docbkKeyword guimenu guimenuitem guisubmenu hardware contained
  57. syn keyword docbkKeyword highlights holder honorific imagedata imageobject contained
  58. syn keyword docbkKeyword imageobjectco important index indexdiv indexentry contained
  59. syn keyword docbkKeyword indexterm informalequation informalexample contained
  60. syn keyword docbkKeyword informalfigure informaltable inlineequation contained
  61. syn keyword docbkKeyword inlinegraphic inlinemediaobject interface contained
  62. syn keyword docbkKeyword interfacedefinition invpartnumber isbn issn contained
  63. syn keyword docbkKeyword issuenum itemizedlist itermset jobtitle keycap contained
  64. syn keyword docbkKeyword keycode keycombo keysym keyword keywordset label contained
  65. syn keyword docbkKeyword legalnotice lineage lineannotation link listitem contained
  66. syn keyword docbkKeyword literal literallayout lot lotentry manvolnum contained
  67. syn keyword docbkKeyword markup medialabel mediaobject mediaobjectco contained
  68. syn keyword docbkKeyword member menuchoice modespec mousebutton msg msgaud contained
  69. syn keyword docbkKeyword msgentry msgexplan msginfo msglevel msgmain contained
  70. syn keyword docbkKeyword msgorig msgrel msgset msgsub msgtext note contained
  71. syn keyword docbkKeyword objectinfo olink option optional orderedlist contained
  72. syn keyword docbkKeyword orgdiv orgname otheraddr othercredit othername contained
  73. syn keyword docbkKeyword pagenums para paramdef parameter part partintro contained
  74. syn keyword docbkKeyword phone phrase pob postcode preface primary contained
  75. syn keyword docbkKeyword primaryie printhistory procedure productname contained
  76. syn keyword docbkKeyword productnumber programlisting programlistingco contained
  77. syn keyword docbkKeyword prompt property pubdate publisher publishername contained
  78. syn keyword docbkKeyword pubsnumber qandadiv qandaentry qandaset question contained
  79. syn keyword docbkKeyword quote refclass refdescriptor refentry contained
  80. syn keyword docbkKeyword refentrytitle reference refmeta refmiscinfo contained
  81. syn keyword docbkKeyword refname refnamediv refpurpose refsect1 contained
  82. syn keyword docbkKeyword refsect1info refsect2 refsect2info refsect3 contained
  83. syn keyword docbkKeyword refsect3info refsynopsisdiv refsynopsisdivinfo contained
  84. syn keyword docbkKeyword releaseinfo replaceable returnvalue revhistory contained
  85. syn keyword docbkKeyword revision revnumber revremark row sbr screen contained
  86. syn keyword docbkKeyword screenco screeninfo screenshot secondary contained
  87. syn keyword docbkKeyword secondaryie sect1 sect1info sect2 sect2info sect3 contained
  88. syn keyword docbkKeyword sect3info sect4 sect4info sect5 sect5info section contained
  89. syn keyword docbkKeyword sectioninfo see seealso seealsoie seeie seg contained
  90. syn keyword docbkKeyword seglistitem segmentedlist segtitle seriesinfo contained
  91. syn keyword docbkKeyword seriesvolnums set setindex setinfo sgmltag contained
  92. syn keyword docbkKeyword shortaffil shortcut sidebar simpara simplelist contained
  93. syn keyword docbkKeyword simplesect spanspec state step street structfield contained
  94. syn keyword docbkKeyword structname subject subjectset subjectterm contained
  95. syn keyword docbkKeyword subscript substeps subtitle superscript surname contained
  96. syn keyword docbkKeyword symbol synopfragment synopfragmentref synopsis contained
  97. syn keyword docbkKeyword systemitem table tbody term tertiary tertiaryie contained
  98. syn keyword docbkKeyword textobject tfoot tgroup thead tip title contained
  99. syn keyword docbkKeyword titleabbrev toc tocback tocchap tocentry tocfront contained
  100. syn keyword docbkKeyword toclevel1 toclevel2 toclevel3 toclevel4 toclevel5 contained
  101. syn keyword docbkKeyword tocpart token trademark type ulink userinput contained
  102. syn keyword docbkKeyword varargs variablelist varlistentry varname contained
  103. syn keyword docbkKeyword videodata videoobject void volumenum warning contained
  104. syn keyword docbkKeyword wordasword xref year contained
  105.  
  106. " Define the default highlighting.
  107. " For version 5.7 and earlier: only when not done already
  108. " For version 5.8 and later: only when an item doesn't have highlighting yet
  109. if version >= 508 || !exists("did_docbk_syn_inits")
  110.   if version < 508
  111.     let did_docbk_syn_inits = 1
  112.     command -nargs=+ HiLink hi link <args>
  113.   else
  114.     command -nargs=+ HiLink hi def link <args>
  115.   endif
  116.  
  117.   HiLink docbkKeyword    Statement
  118.  
  119.   delcommand HiLink
  120. endif
  121.  
  122. let b:current_syntax = "docbk"
  123.  
  124. " vim: ts=8
  125.